Other Protocols

The following protocols are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    @_spi(Metrics)
    public protocol MapViewMetricsReporter : AnyObject
  • The AppleLocationProviderDelegate protocol defines a set of optional methods that you can use to receive events from an associated location provider object.

    See more

    Declaration

    Swift

    public protocol AppleLocationProviderDelegate : AnyObject
  • Listens to HeadingProvider‘s updates.

    See more

    Declaration

    Swift

    public protocol HeadingObserver : AnyObject
  • Provides heading data to drive the location puck.

    See more

    Declaration

    Swift

    public protocol HeadingProvider
  • Represents a Mapcontent such as annotations.

    See implementations for more details.

    Declaration

    Swift

    @_documentation(visibility: public)
    @_spi(Experimental)
    public protocol MapContent